package com.hanthink.system.service.user;

import java.util.List;

import com.hanthink.system.domain.user.User;
import com.hanthink.system.domain.user.UserClockInLog;

public interface IUserService {
	
	/**
	 * 查询工厂对应用户信息集合
	 * 
	 * @param siteKey 工厂Key
	 * @return 用户信息集合
	 */
    List<User> selectUserList(User user);

	List<User> selectUserListOfAutoDistingguish(User user);

	List<User> selectRepairUserList(User user);

	List<User> selectRepairUserListsj(User user);

	List<User> selectRepairUserListNoClockin(User user);
	
	User selectStatusByUser(User user);
	
	boolean updateUserStatus(User user);
	
	int insertUserClockInLog(UserClockInLog userClockInLog);

}
